An Algorithm for Zero-Skew Clock Tree Routing with Bu er Insertion

نویسندگان

  • Y. P. Chen
  • D. F. Wong
چکیده

We study the problem of multi-stage zero skew clock tree construction for minimizing clock phase delay and wirelength. In existing approaches clock bu ers are inserted only after clock tree is constructed. The novelty of this paper lies in simultaneously perform clock tree routing and bu er insertion. We propose a clustering-based algorithm which uses shortest delay as the cost function. We show that the feasible positions for clock tree nodes and bu ers can be generalized from diagonal segments (merging segments) to rectangles (merging blocks). Bu ers are large components and must be placed pairwise disjointly. We also show that the problem of nding legal positions for bu ers such that no bu ers overlap can be formulated as a shortest path problem on graphs, and can be solved by the Bellman-Ford algorithm. By making use of the special properties of the graphs, we further speedup the BellmanFord algorithm. The experimental results show that our algorithm greatly outperforms the approach of inserting bu ers after clock routing.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Minimum Wirelength Zero Skew Clock Routing Trees with Buffer Insertion

Zero skew clock routing is an issue of increasing importance in the realm of VLSI design. As a result of the increasing speeds of on-chip clocks, zero skew clock tree construction has become critical for the correct operation of high performance VLSI circuits. In addition, in an effort to both reduce power consumption and the deformation of clock signals at synchronizing elements on a chip, a m...

متن کامل

Process-Variation Robust and Low-Power Zero-Skew Buffered Clock-Tree Synthesis Using Projected Scan-Line Sampling

Process-variation induced skew has become one of the major contributors to the clock-skew in advanced technologies. Since process-variation induced skew is roughly proportional to clock-delay, it is preferable to design zero-skew clock-trees and have minimum clock-delay to reduce both unintentional and process-variation induced skews. In this paper, we propose a zero-skew buffered clock-tree sy...

متن کامل

High Performance Buffered X-architecture Zero-skew Clock Tree Construction with via Delay Consideration

As VLSI technology advances into nanometer dimensions, clock routing becomes a limiting factor in determining chip performance. To deal with the challenge, X-architecture has been proposed and widely applied in routing field because it contributes more improvements in terms of the clock delay, wirelength, and power consumption than general Manhattan-architecture. This work proposes an X-archite...

متن کامل

Clock Period Constrained Minimal Bu er Insertion in Clock

In this paper we investigate the problem of computing a lower bound on the number of bu ers required when given a maximum clock frequency and a prede ned clock tree. Using generalized properties of published CMOS timing models, we formulate a novel non-linear and a simpli ed linear bu er insertion problem. We solve the later optimally with an O(n) algorithm. The basic formulation and algorithm ...

متن کامل

Efficient implementation of a planar clock routing with thetreatment of obstacles

In this paper, we present an automatic clock tree design (ACTD) system for high speed VLSI designs. The ACTD is designed to extend the capabilities of the existing computer aided design tools and provides a convenient environment to CAD users. We have developed new theoretical analyses and heuristics. Specifically, the following issues are considered: (i) a planar clock routing, (ii) a solution...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1996